function getNextExecuteTime ( $startTime_Hour, $startTime_Minute)
{
    $now = Get-Date;
    $tomorrow = $now.AddDays(1);
    $tomorrowExeTime = New-Object -TypeName System.DateTime -ArgumentList $tomorrow.Year,$tomorrow.Month,$tomorrow.Day ;
    #每个返回值如果不存储在变量中,powershell就会将其保存在xxx中.....
    $result = $tomorrowExeTime.AddHours($startTime_Hour);
    $result = $result.AddMinutes($startTime_Minute);
    return    $result;
}

#[System.Diagnostics.Debug]::Assert((getNextExecuteTime 1 2).Length,2,"pass");

<#
yyyy    年
M       月
d       日
h       小时（12小时制）
H       小时（24小时制）
m       分钟
s       秒
#>
Get-Date -Format "yyyy-MM-dd HH:mm:ss"